Knowledge Archive
Concept · AI

Claude Code vs Hermes Harness

AI 2026-04-29 · 5 min read · 4 backlinks
Harness-EngineeringClaude-CodeClaude-Managed-AgentsHermesAgent对比

Claude Code vs Claude Managed Agents vs Hermes Harness

定义

三大 Agent 系统都实现了 Harness Engineering,但设计哲学截然不同:

约束体系对比

Claude CodeManaged AgentsHermes
核心信念控制解耦进化
RuleCLAUDE.md 人写人维护Session 事件流,不可变人写,AI 可能绕过
Skill人写,社区安装,Agent 不会自创无 Skill 概念,能力来自 SandboxAgent 自动创建 + fuzzy patch
硬门禁Permission Engine + Sandbox Isolation + hooks凭证永不进沙盒(vault + proxy)安全扫描 + 回滚,无 OS 级沙箱

记忆与上下文

Claude CodeManaged AgentsHermes
架构三层分层记忆(始终加载索引 / 按需加载 / 仅供搜索)+ 做梦整理Session 事件流 + 上下文压缩 + 裁剪 + 记忆工具五层冰山(L1 便利贴 → L5 FTS5 档案)
特色渐进式压缩三阶段(截剪→微压缩→塌陷)Harness 管短暂窗口,Session 管持久记录,职责分离L4 黑格尔辩证式用户建模(正-反-合,不一次定终身)
上限MEMORY.md < 200 行索引,细节文件无硬上限Session 无上限(只追加),窗口由压缩管理硬上限(2200 + 1375 chars),超限强迫自我反思删/合并

多 Agent 协作

Claude CodeManaged AgentsHermes
模式固定角色 Sub Agent(探索/计划/代码),权限各异三种灵活组合:多脑一手 / 一脑多手 / 多脑多手Nudge Engine 后台 fork 审查 Agent
隔离上下文隔离,独立权限Brain/Hands/Session 三件套解耦,容器级隔离无隔离,共享记忆

基础设施哲学

三者最根本的差异:

Claude Code:一切都是人类控制的确定性系统。Rule(Harness Engineering) 做原则约束,Skill 做流程执行,Scripts(Harness Engineering) 做硬门禁。成熟的 Harness 越来越依赖脚本而非提示词。

Managed Agents:Session 是宠物(不可丢),Harness 和 Sandbox 是牲畜(随时换)。核心是三件套解耦——大脑无状态可水平扩展,崩溃 wake(sessionId) 即恢复,首 Token 延迟降低 60-90%(p95 降 >90%)。

Hermes:三个子系统构成自学习闭环(Memory + Skill + Nudge Engine)。传统 Agent 三段式(任务→规划→执行,会话结束归零),Hermes 五段式(+观察+学习),经验跨会话积累。实测三次会话从 12 次调用 2 错误降到 6 次零错误。

怎么选

场景选谁
企业团队、需要审计链路、高安全Claude Code
构建 Agent 平台、需要弹性扩缩、多租户Claude Managed Agents
个人开发者、重复任务多、愿意让 AI 自主成长Hermes Agent

来源